/*
------------------------------------------------------------
Admin Module - Misc
============================================================
*/
		#editSubs input{
		float:left;
		}
		#editSubs label{
		text-align:left;
		}
		
		#sitedescr, .caption{
		height: 2em;
		}
		.formatSettings, .formatSettingsL{
		display:none;
		}
/*
------------------------------------------------------------
Admin Module - Main Page
============================================================
*/
		#catList{
		list-style:none;
		margin-bottom:2em;
		}
		.adminList li{
		padding: 0.5em 0.5em 0.5em 20px;
		}
			#content #catList.adminList li h1{
			margin:0;
			}
		.adminList #users{
		background: url(../images/userentry.gif) no-repeat 0 20%;
		}
		.adminList #plugins{
		background: url(../images/plugins.gif) no-repeat 0 20%;
		}
		.adminList #menuBuilder{
		background: url(../images/menu_builder.gif) no-repeat 0 20%;
		}
		.adminList #comments{
		background: url(../images/managecomments.gif) no-repeat 0 20%;
		}
		.adminList #categories{
		background: url(../images/managecategories.gif) no-repeat 0 20%;
		}
		.adminList #hackattempts{
		background: url(../images/hackattempts.gif) no-repeat 0 20%;
		}
		.adminList #mysql{
		background: url(../images/mysqlsettings.gif) no-repeat 0 20%;
		}
		.adminList #preferences{
		background: url(../images/preferences.gif) no-repeat 0 20%;
		}
		.adminList #themeEditor{
		background: url(../images/theme_editor.gif) no-repeat 0 20%;
		}
/*
------------------------------------------------------------
Admin Module - Categories 
============================================================
*/
		#categoryMod{
		}
		#categoryMod h3{
		font-size: 1.2em;
		color: #074B85;
		}
		#addCats{
		width: 90%;
		margin-top: 1em;
		}
		#addCats dt{
		font-size: 1.3em;
		background:#ddd;
		padding: 0.3em 0.8em;
		font-weight:bold;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		}
		#addCats dt input.radio, #addCats dt input[type=radio]{
		width:auto;
		margin:0;
		}
		#addCats dd{
		margin: 0 0 1em 1em;
		font-size: 1em;
		}
		#categoryMod #categoriesList{
		width: 100%;
		}
		#categoriesList td{
		padding: 0.5em 0;
		}
		#categoriesList th{
		padding: 0 1em;
		}
		#categoriesList tr input, #categoriesList tr label{
		width:auto;
		padding:0;
		float:none;
		display:inline;
		margin:0;
		}
		#categoriesList td{
		text-align:center;
		}
		table{
		border-collapse:collapse;
		border:0;
		margin:0;
		}
/*
------------------------------------------------------------
Admin Module - Comments
============================================================
*/
		.commentBlock{
		padding: 0.5em;
		margin:1em 0;
		}
		.commentBlock h3 a{
		font-size:0.8em;
		color:#333;
		}
/*
------------------------------------------------------------
Admin Module - Plugins
============================================================
*/		
		#pluginList{
		margin:1em 0;
		clear:both;
		}
			#pluginList td{
			padding:1em ;
			}
			.installed td{
			background: #C6DFF5;
			}
/*
------------------------------------------------------------
Admin Module - Menu Builder
============================================================
*/		
		#keepMenu, #excludeMenu{
		padding:2em;
		width:80%;
		margin:0 auto 2em;
		}
			#keepMenuContainer h2, #excludeMenuContainer h2{
			font-size:1.3em;
			font-weight:bold;
			padding:22px 0 22px 82px;
			}
		#keepMenu h2{
		background: url(../images/final_menu.gif) no-repeat 20px 10px
		}
		#excludeMenu h2{
		background:  url(../images/menu_trash.gif) no-repeat 20px 10px;
		}
		#keepMenu{
		backgrounsd:url(../images/final_menu.gif) no-repeat 20px 10px;
		}
		#excludeMenu{
		backgrosund:url(../images/menu_trash.gif) no-repeat 20px 10px;
		}
		#keepMenu{
		border:1px solid #698dac;
		}
		#excludeMenu{
		border:1px solid #ccc;
		color: #333;
		opacity:0.65;
		-moz-opacity:0.65;
		filter:alpha(opacity=65);
		}
			#keepMenu div, #excludeMenu div{
			height:55px;
			margin:0.5em 0;
			/*border:1px solid #D3EBF2;
			border-bottom-color:#A0CFDD;
			border-right-color:#A0CFDD;
			background:#fff url(../images/item_list_bkg.gif) repeat-x;
			padding:1em;
			*/
			padding:0;
			background:#006A98  url(../images/menu_item_body_hover.gif) no-repeat 100% 0;/*pre-load it*/
			background:#006A98 url(../images/menu_item_body.gif) no-repeat 100% 0;
			}
			#keepMenu.reorderingMenu div, #excludeMenu.reorderingMenu div{
			cursor:move;
			/*background: #fff url(../images/drag.gif) no-repeat 99% 25%;*/
			background:#006A98  url(../images/menu_item_body_hover.gif) no-repeat 100% 0;
			font-weight:bold;
			}
			#keepMenu div h3, #excludeMenu div h3{
			background: url(../images/menu_item_edge.gif) no-repeat;
			color:#fff;
			font-weight:bold;
			display:block;
			padding: 18px 1em 7px;
			height:30px;
			font-size:1.3em;
			margin:0;
			}
			.menuHover{
			background:#d5e6f6;
			}
			.menuHoverTrash{
			background:#dcdcdc;
			}
			#keepMenu.reorderingMenu div.over, #excludeMenu.reorderingMenu div.over {
			  background-color:#ecf7fe;
			}
		#menuBuilderHolder{
		display:none;
		}
/*
------------------------------------------------------------
Admin Module - Theme Editor
============================================================
*/
		#themeEditor h1{
		font-size: 1.2em;
		color: #333;
		}
		#themeEditor h2{
		font-size: 1.3em;
		color: #074B85;
		}
		#themeEditor ul{
		padding:0;
		width:30%;
		
		list-style:none;
		}
		#themeEditor table{
		margin: 1em auto;
		width: 100%;
		}
		#themeEditor td label{
		font-weight:normal;
		width:auto;
		text-align:right;
		padding-right:0.2em;
		}
		#themeEditor td{
		padding: 1em;
		}
		#themeEditor ul li ul{
		width:auto;
		float:none;
		padding: 0.5em 1em;
		}
		#themeEditor ul li h1{
		color: #074B85;
		font-size: 1.2em;
		}
		#themeEditor textarea{
		width:98%;
		height:60em;
		font: 1.2em "Courier New", Courier, mono;
		color:#000;
		}
		#themefile, #theme{
		margin: 2em 0 0;
		}
		#content td.themeInfo h2, .themeInfo h3{
		font-size: 0.9em;
		font-weight:normal;
		line-height:1em;
		}
		.themeInfo p{
		margin-top:0.6em;
		}
		#themeList td img{
		padding:0.25em;
		border:3px solid #C6DFF5;
		}
			.activeTheme{
			background:#C6DFF5;
			}
				#themeList .activeTheme td img{
				padding:0.25em;
				border:3px solid #fff;
				}

/*
------------------------------------------------------------
Admin Module - Users
============================================================
*/
		table#users td{
		padding:0.5em 1em;
		}
		table#users td a.user{
		background: url(../images/userentry.gif) no-repeat 0 50%;
		padding: 0 0 0 20px;
		display:block;
		height: 20px;
		}
		table#users td a.primary{
		background: url(../images/primary_user.gif) no-repeat 0 50%;
		padding: 0 0 0 20px;
		display:block;
		height: 20px;
		}
		#primaryUser td{
		border-bottom: 1px solid #333;
		border-top: 1px solid #333;
		background: #EFF5FF;
		}
		#unCheck{
		margin:0;
		padding:0;
		clear:right;
		}
		#categoryBoxes label{
		text-align:left;
		clear:right;
		}
		#section_admin_label, #section_user_label{
		width: auto;
		margin-left:5px;
		}
		.permBox{
		margin-left: 0.5em;
		}